package com.yami.shop.bean.param;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@Schema(description ="数字商品参数")
public class ProdNftParam {

    @Schema(description = "数字商品id")
    private long id;
    @Schema(description = "币一级ID")
    private long dawId;
    @Schema(description = "币二级ID")
    private String dawDenom;
    @Schema(description = "币二级名称")
    private String dawDenomName;
    @Schema(description = "币数量")
    private long dawNum;
    @Schema(description = "属性")
    private long attr;
    @Schema(description = "属性对应信息")
    private String attrData;
    @Schema(description = "创作者头像")
    private String authorImg;
    @Schema(description = "创作这名称")
    private String authorName;
    @Schema(description = "发行者名称")
    private String issueName;
    @Schema(description = "权益ID")
    private String rightsId;
    @Schema(description = "商品ID")
    private long prodId;
    @Schema(description = "规格ID")
    private long skuId;
    @Schema(description = "背景图")
    private String backImg;
    @Schema(description = "稀有度ID")
    private long levelId;
    @Schema(description = "创建人")
    private long createAt;
    private long isDel;
    @Schema(description = "是否转赠0否1是")
    private long isPresenter;
    @Schema(description = "转增前置天数")
    private long dayNum;
    @Schema(description = "二次转增限制类型 0 无 1 月 2 年 3 永久")
    private String monyPreType;
    @Schema(description = "二次转增限制次数")
    private long monyPreTypeNum;
    @Schema(description = "二次转增限制天数")
    private long monyPreDayNum;
    @Schema(description = "是否支持划转0否1是")
    private long isTransfer;
    @Schema(description = "划转前置天数")
    private long transferDayNum;
    @Schema(description = "二次划转限制天数")
    private long transferPreDayNum;
}
